package SoftwarePrinciple.InterfaceSegregationPrinciple;

/**
 * @author: Themberfue
 * @date: 2025/8/8 11:03
 * @description:
 */
// 电视机 - 需要电源、音量和频道控制功能
public class Television implements PowerControl, VolumeControl, ChannelControl {
    @Override
    public void turnOn() {
        System.out.println("电视机开机，正在启动系统...");
    }

    @Override
    public void turnOff() {
        System.out.println("电视机关机，系统已关闭。");
    }

    @Override
    public void increaseVolume() {
        System.out.println("电视机音量增大，当前音量+5");
    }

    @Override
    public void decreaseVolume() {
        System.out.println("电视机音量减小，当前音量-5");
    }

    @Override
    public void nextChannel() {
        System.out.println("切换到下一个频道");
    }

    @Override
    public void previousChannel() {
        System.out.println("切换到上一个频道");
    }
}

